alatau mountains - Turkish English Dictionary